<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width:767px){
body{ padding-top:60px !important}
.s_heard{ z-index:51 !important;}
.navs{ height:60px !important;}
.ding{ display:none !important;}
.logo{ height:60px !important;}
.logo img{ background:none !important;}
.logo span{ display:none !important;}
.logo i{ display:none !important;}

.navs{ background:#fff !important;}
.xs_nav{ position:absolute; top:60px; left:0; right:0; background:#0955a6; padding:15px; max-height:calc(100vh - 60px); overflow:auto; opacity:0;pointer-events: none; transition:all 0.6s;}
.xs_nav.active{ opacity:1;pointer-events: auto;}

.nav_1{ width:100% !important; float:left !important; position:relative;}
.nav_1 li{ float:none !important; padding-top:0px !important; margin:0 !important; position:static !important;}
.nav_1 li a{ line-height:30px !important; padding:0 !important; color:#fff !important; display:inline-block !important; position:relative;}
.nav_1 li .erji{ height:0 !important; overflow:hidden; padding:0 !important; top:-12px !important; left:90px !important; z-index:2 !important; background:none !important;}
.nav_1 li a:after{ content:''; width:16px; height:14px; background:url(../images/hehe.png) center center no-repeat; position: absolute; right:-20px; top:9px; z-index:2; opacity:0;}
.nav_1 li:hover a:after{ opacity:1;}
.nav_1 li:hover .erji{ height:auto !important; padding:10px 0 !important;}
.nav_1 li .erji a{ line-height:26px !important; font-size:14px !important; padding-left:15px !important;}
.nav_1 li .erji a:hover{ background:none !important; color:#fff !important;}

.banner .swiper-slide{ height:200px !important;}
.banner .swiper-button-next,.banner .swiper-button-prev{ display:none !important;}
.swiper1 .swiper-pagination1{ bottom:10px !important;}

.n_banner{ height:120px !important;}

.s_jj .col-md-7 .row:nth-child(1){ padding-top:20px !important; padding-bottom:20px !important;}
.s_jj .col-md-7 .row:nth-child(2){ display:none !important;}
.s_jj .col-md-4 .caption h5 span{ font-size:36px !important;}
.s_cp #myTabContent .swiper-button-next, .s_cp #myTabContent .swiper-button-prev { display:none !important;}
.s_cp #myTabContent .row{ width:100% !important; margin-left:0px !important; padding-left:0px !important; padding-right:0px !important;}
.s_anli .row .col-md-3 .caption{ width:49%; float:left; padding:10px 0 !important;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.s_anli .row .col-md-3 .caption:nth-child(2n){ float:right;}
.sal_text{ position: static !important; padding:15px !important;}
.s_new .col-md-6 .col-md-6 .caption{ margin-bottom:20px !important;}
.s_liaojie{ height:auto !important;}
.s_liaojie .col-md-9 .caption{ line-height:26px !important; padding:10px 0 !important;}
.s_liaojie .col-md-9 .caption b{ display:block !important; margin-bottom:10px;}
.s_liaojie .col-md-9 .caption a{ margin-left:0px !important; margin-right:30px !important; display:inline-block;}
.ft_di{ border-top:1px solid #dedede !important;}

.pzgk li a{ padding:10px 15px !important;}
.sl_lc ul li img{ width:58px !important; height:58px !important; border:2px solid #dedede !important;}
.sl_lc ul li h5{ font-size:14px !important;}
.jssl .row .col-md-8 .row{ margin-bottom:20px !important;}
.swp_wai{ width:100% !important; margin:0 !important; padding:0 !important;}

.ny_nav .col-md-4 .caption h4{ line-height:36px !important; display:none !important;}
.ny_nav .col-md-8 .caption a{ padding:0 10px !important; line-height:36px !important; font-size:16px !important}
.about_2 .caption h5 span{ font-size:36px !important;}
.zp_ss{ display:none !important;}
.ab_biao h1{ padding:0 !important;}
.ab_biao h1 span{ display:none !important;}
.hezuo_list ul li{
    width: 50% !important;
}
}


@media (min-width:768px) and (max-width:991px) {
body{ padding-top:60px !important}
.s_heard{ z-index:51 !important;}
.navs{ height:60px !important;}
.ding{ display:none !important;}
.logo{ height:60px !important;}
.logo img{ background:none !important;}
.logo span{ display:none !important;}
.logo i{ display:none !important;}

.navs{ background:#fff !important;}
.xs_nav{ position:absolute; top:60px; left:0; right:0; background:#0955a6; padding:15px; max-height:calc(100vh - 60px); overflow:auto; opacity:0;pointer-events: none; transition:all 0.6s;}
.xs_nav.active{ opacity:1;pointer-events: auto;}

.nav_1{ width:100% !important; float:left !important; position:relative;}
.nav_1 li{ float:none !important; padding-top:0px !important; margin:0 !important; position:static !important;}
.nav_1 li a{ line-height:30px !important; padding:0 !important; color:#fff !important; display:inline-block !important; position:relative;}
.nav_1 li .erji{ height:0 !important; overflow:hidden; padding:0 !important; top:-12px !important; left:90px !important; z-index:2 !important; background:none !important;}
.nav_1 li a:after{ content:''; width:16px; height:14px; background:url(../images/hehe.png) center center no-repeat; position: absolute; right:-20px; top:9px; z-index:2; opacity:0;}
.nav_1 li:hover a:after{ opacity:1;}
.nav_1 li:hover .erji{ height:auto !important; padding:10px 0 !important;}
.nav_1 li .erji a{ line-height:26px !important; font-size:14px !important; padding-left:15px !important;}
.nav_1 li .erji a:hover{ background:none !important; color:#fff !important;}

.banner .swiper-slide{ height:200px !important;}
.banner .swiper-button-next,.banner .swiper-button-prev{ display:none !important;}
.swiper1 .swiper-pagination1{ bottom:10px !important;}

.n_banner{ height:120px !important;}

.s_jj .col-md-7 .row:nth-child(1){ padding-top:20px !important; padding-bottom:20px !important;}
.s_jj .col-md-7 .row:nth-child(2){ display:none !important;}
.s_jj .col-md-4 .caption h5 span{ font-size:36px !important;}
.s_cp #myTabContent .swiper-button-next, .s_cp #myTabContent .swiper-button-prev { display:none !important;}
.s_cp #myTabContent .row{ width:100% !important; margin-left:0px !important; padding-left:0px !important; padding-right:0px !important;}
.s_anli .row .col-md-3 .caption{ width:49%; float:left; padding:10px 0 !important;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.s_anli .row .col-md-3 .caption:nth-child(2n){ float:right;}
.sal_text{ position: static !important; padding:15px !important;}
.s_new .col-md-6 .col-md-6 .caption{ margin-bottom:20px !important;}
.s_liaojie{ height:auto !important;}
.s_liaojie .col-md-9 .caption{ line-height:26px !important; padding:10px 0 !important;}
.s_liaojie .col-md-9 .caption b{ display:block !important; margin-bottom:10px;}
.s_liaojie .col-md-9 .caption a{ margin-left:0px !important; margin-right:30px !important; display:inline-block;}
.ft_di{ border-top:1px solid #dedede !important;}

.pzgk li a{ padding:10px 15px !important;}
.sl_lc ul li img{ width:58px !important; height:58px !important; border:2px solid #dedede !important;}
.sl_lc ul li h5{ font-size:14px !important;}
.jssl .row .col-md-8 .row{ margin-bottom:20px !important;}
.swp_wai{ width:100% !important; margin:0 !important; padding:0 !important;}

.ny_nav .col-md-4 .caption h4{ line-height:36px !important; display:none !important;}
.ny_nav .col-md-8 .caption a{ padding:0 10px !important; line-height:36px !important; font-size:16px !important}
.about_2 .caption h5 span{ font-size:36px !important;}
.zp_ss{ display:none !important;}
.ab_biao h1{ padding:0 !important;}
.ab_biao h1 span{ display:none !important;}
	}


@media (min-width:991px) and (max-width:1200px) {
.nav_1 li a{ padding:0 5px !important;}
	}

	
@media (max-width:1389px) {
	}
	
@media (min-width:1440px) {	
.container{ width:1200px; padding:0;}
.ny_left.active{ position:fixed; left:auto; top:0; width:175px; margin-bottom:0 !important; transition:all 0.6s;}
.ny_left.active.ct{ top:calc(100vh - 918px);}
.ny_left.w.active{ position:fixed; left:auto; top:0; width:277.5px; margin-bottom:0 !important; transition:all 0.6s;}
.ny_left.w.active.ct{ top:calc(100vh - 918px);}

}

@media (min-width:1200px) and (max-width:1441px) {
.ny_left.active{ position:fixed; left:auto; top:0; width:165px;}
.nav_1 li a{ padding:0 15px !important;}
	}

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

body{ font-family: 'å¾®è½¯é›…é»‘'; padding-top:123px;}
.container{ transition:all 1s;}

@font-face {
	font-family: 'Conv_impact';
	src: url('../fonts/impact.eot');
	src: local('â˜º'), url('../fonts/impact.woff') format('woff'), url('../fonts/impact.ttf') format('truetype'), url('../fonts/impact.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



/*æ‰‹æœºå¯¼èˆª*/
.san{ width:30px; height:30px; float:right; background:url(../images/san.png) center center no-repeat; margin-top:15px;}


.s_heard{ position: fixed; left:0; top:0; right:0; z-index:10;}

.ding{ height:83px; background:#fff;}




.logo{ height:100%;}
.logo img{ height:100%; background:url(../images/gang.jpg) right center no-repeat;}
.logo span{ padding:2px 10px; display:inline-block; background:#449c07; color:#fff; vertical-align:middle; margin:0 15px; font-size:18px;}
.logo i{ font-style:normal; font-size:26px; color:#0055a2; display:inline-block; vertical-align:middle;}

.heard_ss{ margin-top:30px;}
.heard_ss input{ width:290px; height:30px; border:1px solid #dedede; padding-left:40px; background:url(../images/hss.png) 10px center no-repeat; outline:none; float:left;}
.heard_ss button{ border:none; background:#449c07; padding:0 10px; height:30px; line-height:30px; color:#fff; float:right; margin-left:8px; outline:none;}
.navs{ background:#0055a2; height:40px; box-shadow:0px 2px 4px rgba(0,0,0,0.2); position:relative;}
.nav_1{ margin:0; padding:0;}
.nav_1 li{ list-style:none; float:left; transition:all 0.3s; margin:0 13px; position:relative;}
.nav_1 li:hover a{ font-weight:bold;}
.nav_1 li:nth-child(1){ margin-left:0px;}
.nav_1 li a i{ font-size:14px; transform:scale(0.6,0.6);}
.nav_1 li a{ font-size:15px; color:#fff; line-height:40px; padding:0 20px; transition:all 0.3s; display:block; text-decoration:none;}
.nav_1 li:hover .erji{pointer-events: auto; opacity:1;}
.nav_1 li .erji{ background:#0955a6; padding:15px 0; opacity:0; transition:all 0.3s;pointer-events: none; min-width:110px; position:absolute; top:40px; left:0; z-index:-1;}
.nav_1 li .erji a{ color:#ccd6e7; line-height:36px; display:block; width:100%; transition:all 0.3s;white-space:nowrap; padding: 0 20px; text-decoration:none;}
.nav_1 li .erji a:hover{ background:#fff; color:#0955a6;}

.navs ul li a.xs_a{ display:none;}


.banner .swiper-slide{ height:625px;}
.swiper1 .swiper-pagination1{ bottom:20px;}
.swiper1 .swiper-pagination1 .swiper-pagination-bullet{ width:11px; height:11px; background:#fff; border-radius:0; opacity:1; transition:all 0.3s;}
.swiper1 .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{ border:2px solid #fff; background:none; width:13px; height:13px;}


.swiper-container .hide{ opacity:0;}
.swiper-button-next,.swiper-button-prev{ transition:opacity 1s;}
.swiper1 .swiper-button-prev1{background-position: left top;left: 20px;}
.swiper1 .swiper-button-prev1:hover{background-position: left bottom;}
.swiper1 .swiper-button-next1{background-position: right top;right: 20px;}
.swiper1 .swiper-button-next1:hover{background-position: right bottom;}
.swiper1 .swiper-button-next1,.swiper1 .swiper-button-prev1{ transition:all 0.6s; background-size:114px 226px; width: 57px; height: 113px; background-image: url(../images/ban_btn.png); background-repeat: no-repeat; position: absolute; top: 50%; margin-top: -85px; z-index: 10;}




.cp_tj { padding:20px 0; background:#fff; box-shadow:0px 2px 4px rgba(0,0,0,0.1); position:relative; z-index:2;}
.cp_tj .col-md-9 .caption span{ color:#1873c0; font-weight:bold;}
.cp_tj .col-md-9 .caption a{ display:inline-block; color:#666666; margin:0 20px; line-height:36px; text-decoration:none;}
.cp_tj .col-md-9 .caption a:last-child{ margin-right:0px;}
.cp_tj .col-md-9 .caption a:hover{ font-weight:bold; color:#1873c0;}
.cp_tj .col-md-3 .caption{ position:relative;}
.cp_tj .col-md-3 .caption input{ width:100%; height:36px; border:1px solid #6699c7; box-sizing:border-box; text-indent:10px; outline:none; padding-right:40px; color:#333; padding-left:5px;}
.cp_tj .col-md-3 .caption button{ position:absolute; right:0; top:0; height:36px; background:#0055a2; width:40px; color:#1873c0; border:none; outline:none;}
.cp_tj .col-md-3 .caption button i{ font-size:24px; color:#fff;}

.s_jj{ background:url(../images/dao.jpg) left top no-repeat; padding-top:40px; padding-bottom:30px;}

.s_jj .col-md-5 .caption{ position:relative; cursor:pointer;}
.s_jj .col-md-5 .caption i{ position:absolute; margin:0 auto; left:0; right:0; font-size:70px; color:#0067b5; width:72px; height:72px; display:block; top:50%; margin-top:-36px; z-index:4; transition:all 0.6s;}
.s_jj .col-md-5 .caption:after{ position:absolute; z-index:2; content:''; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.1); opacity:0; transition:all 0.6s;}
.s_jj .col-md-5 .caption:hover:after{ opacity:1;}
.s_jj .col-md-5 .caption:hover i{ transform:scale(1.1,1.1);}
.s_jj .row{ margin:0;}
.s_jj .col-md-5{ padding:0;}
.s_jj .col-md-4{ padding:0;}
.s_jj .col-md-6{ padding:0;}
.s_jj .col-md-7{ background:#f2f5fa; padding:0;}
.s_jj .col-md-7 .row:nth-child(1){ padding-top:90px; padding-bottom:61px;}
.s_jj .col-md-4 .caption { text-align:center; color:#666;}
.s_jj .col-md-4 .caption h5{ color:#0055a2;}
.s_jj .col-md-4 .caption h5 span{ font-size:60px; font-family:Arial;}
.s_jj .col-md-7 .row .col-md-4:nth-child(1){background:linear-gradient(to bottom,#f2f5fa,#dbdde1,#f2f5fa) right center no-repeat / 1px 150px;}
.s_jj .col-md-7 .row .col-md-4:nth-child(2){background:linear-gradient(to bottom,#f2f5fa,#dbdde1,#f2f5fa) right center no-repeat / 1px 150px;}

.s_cp{ padding:30px 0; padding-top:20px; background:url(../images/cp_bj.jpg) center top no-repeat;}
.s_cp .row .col-md-5 .caption{ height:22px; background:url(../images/z.png) right center no-repeat; margin-top:15px;}
.s_cp .row .col-md-5:nth-child(3) .caption{ transform:rotate(180deg); height:22px; background:url(../images/z.png) right center no-repeat; margin-top:15px;}
.s_cp .row .col-md-2 .caption{ font-size:14px; color:#fff; font-family:Arial; text-transform:uppercase; text-align: center;}
.s_cp .row .col-md-2 .caption strong{ font-size:24px; color:#fff; font-weight:bold; display:block; margin-bottom:8px;}
.s_cp ul{ margin:0; padding:0; margin-bottom:30px; margin-top:40px;}
.s_cp ul li{ width:20%; float:left; list-style:none; border-left:1px solid #113c64; background:#fff; text-align:center; margin-bottom:1px;}
.s_cp ul li a{ line-height:46px; display:block; color:#333; font-weight:bold; font-size:16px; text-decoration:none;}
.s_cp ul li.active{ background:#449c07;}
.s_cp ul li.active a{ color:#fff;}
.s_cp ul li:first-child{ border:none;}

.s_cp .swiper-slide{ padding:15px; box-sizing:border-box; border:1px solid #335778;}
/*.s_cp .swiper-slide .caption{ position:relative;
	background: -webkit-linear-gradient(left, #e7e7ef , #f4f3f9 , #e7e7ef);
    background: -o-linear-gradient(left, #e7e7ef , #f4f3f9 , #e7e7ef);
    background: -moz-linear-gradient(left, #e7e7ef , #f4f3f9 , #e7e7ef); 
    background: linear-gradient(to right, #e7e7ef , #f4f3f9 , #e7e7ef);}*/
.s_cp .swiper-slide .caption{ position:relative;
	background: #000;}

.s_cp .swiper-slide .caption .scp_img{ position:absolute; left:0; bottom:12%; right:0; display:block; width:100%; z-index:2;}
.s_cp .swiper-slide .caption h5{ text-align:center; font-size:16px; color:#fff; font-weight:bold; position:absolute; top:6%; left:0; right:0; z-index:2;}
.s_cp .swiper-slide .caption span{ position:absolute; width:100%; height:100%; left:0; top:0; display:block; background:rgba(0,85,162,0.43); color:#fff; text-align:center; padding-top:34%; font-weight:bold; z-index:3; font-size:15px; opacity:0; transition:all 0.6s;}
.s_cp .swiper-slide .caption span i{ font-weight:normal; display:block; font-size:36px;}
.s_cp .swiper-slide:hover .caption span{ opacity:1;}
.s_cp .swiper-slide .caption .cp_yy{ position:absolute; bottom:2%; left:0; right:0; z-index:2;}


.s_cp #myTabContent .row.fade{ height:0; overflow:hidden;}
.s_cp #myTabContent .row.fade.active{ height:auto;}
.s_cp #myTabContent .row{ position:relative; margin:0; padding:0; width:calc(100% + 200px); margin-left:-100px; padding-left:100px; padding-right:100px;}
.s_cp #myTabContent .row .swiper-button-prev{ left:0px;}
.s_cp #myTabContent .row .swiper-button-next{ right:0px; transform:rotate(180deg);}
.s_cp #myTabContent .row .swiper-button-prev, .s_cp #myTabContent .row .swiper-button-next{ background:url(../images/y.png) center center no-repeat; width:60px; height:60px; margin-top:-30px; outline:none;}


.dingwei .caption{ position:absolute; left:0; right:0; top:0; z-index:-1; opacity:0; transition:all 0.6s;}
.dingwei .caption:nth-child(1){ position:static;}
.dingwei .caption.active{ z-index:2; opacity:1;}

.s_anli .row .col-md-3 .caption{ margin-bottom:14px; padding:28px 0; font-size:18px; background:#f2f5fa; transition:all 0.6s; text-align:center;}
.s_anli .row .col-md-3 .caption.active{ background:#449c07; color:#fff;}
.sal_text{ position:absolute; left:0; bottom:0; right:0; padding:15px 40px; background:#0055a2; color:#fff; line-height:24px;}

.s_anli{ padding:30px 0; padding-top:20px;}
.sbt{ margin-bottom:30px;}
.sbt .col-md-5 .caption{ height:22px; background:url(../images/z.png) right center no-repeat; margin-top:15px;}
.sbt .col-md-5:nth-child(3) .caption{ transform:rotate(180deg); height:22px; background:url(../images/z.png) right center no-repeat; margin-top:15px;}
.sbt .col-md-2 .caption{ font-size:14px; color:#999; font-family:Arial; text-transform:uppercase; text-align: center;}
.sbt .col-md-2 .caption strong{ font-size:24px; color:#333; font-weight:bold; display:block; margin-bottom:8px;}

.s_hezuo{ padding:30px 0; padding-top:0px;}
.hz_swp{ position:relative; width:calc(100% + 140px); padding-left:70px; padding-right:70px; margin-left:-70px;  margin-top:40px;}
.hz_swp .swiper-button-prev{left: 10px; background:none; line-height:44px; text-align:center; font-size:24px; color:#777; outline:none;}
.hz_swp .swiper-button-next{right: 10px; background:none; line-height:44px; text-align:center; font-size:24px; color:#777; outline:none;}
.hz_swp .swiper-slide{ border:1px solid #dedede; border-right:none; height:82px;}
.hz_swp .swiper-slide:last-child{ border-right:1px solid #dedede;}
.hz_swp .swiper-slide img{ margin:0 auto; display:block; height:100%; width:auto !important;}


.s_new{ padding:30px 0; padding-top:20px; background:#f4f4f4;}
.s_newli{ background:#fff; margin-bottom:15px; padding:5px 30px;}

.s_newli .col-xs-3 .caption{ text-align:right; font-size:16px; color:#8c8c8c; padding-top:12px;}
.s_newli .col-xs-3 .caption span{ font-size:34px; display:block; line-height:36px;}
.s_newli .col-xs-9 .caption h5{ font-size:16px; color:#333;}
.s_newli .col-xs-9 .caption p{ color:#666;}
.s_newli:hover .col-xs-9 .caption h5{ color:#0055a2;}

.s_new .col-md-6 .col-md-6 .caption{ background:#fff;}
.s_new .col-md-6 .col-md-6 .caption a{ text-decoration:none;}
.s_new_text{ padding:13px 20px; color:#333;}
.s_new_text h5{ font-size:16px; transition:all 0.3s;}
.s_new_text h5 span{ font-size:18px;}
.s_new_text h6{ color:#666;}
.s_new_text p{ color:#666;}
.s_new .col-md-6 .col-md-6 .caption:hover .s_new_text h5{ color:#0055a2;}


.s_liaojie{ height:64px;}
.s_liaojie .col-md-3 .caption select{appearance:none; border:none;
-moz-appearance:none;
-webkit-appearance:none; width:100%; text-indent:80px; height:64px; font-size:16px; color:#fff; font-weight:bold; background: url(../images/xia.png) no-repeat scroll right center #65b92c; padding-right: 14px;}
.s_liaojie .col-md-9 .caption{ line-height:64px;}
.s_liaojie .col-md-9 .caption b{ font-size:16px; color:#025199; color:#025199;}
.s_liaojie .col-md-9 .caption a{ color:#666; font-weight:bold; margin-left:30px;}
.s_liaojie .col-md-9 .caption a i{ margin-right:10px;}
.s_liaojie .col-md-9 .caption a:nth-child(2){ padding-left:35px; background:url(../images/11.png) left center no-repeat;}
.s_liaojie .col-md-9 .caption a:nth-child(3){ padding-left:35px; background:url(../images/22.png) left center no-repeat;}
.s_liaojie .col-md-9 .caption a:nth-child(4){ padding-left:35px; background:url(../images/33.png) left center no-repeat;}
.s_liaojie .col-md-9 .caption a:nth-child(5){ padding-left:35px; background:url(../images/44.png) left center no-repeat;}
.s_liaojie .col-md-9 .caption a:nth-child(3) i{ font-size:20px;}


.footer{ background:#0055a2;}
.ft_left{ padding-right:30px;}
.ft_left_caption{ width:calc(100% + 370px); padding-top:25px; margin-left:-370px; background:#025199; padding-left:370px; color:#fff; padding-bottom:20px;}
.ft_left_caption h5{ padding-left:40px; line-height:30px; margin-top:20px;}
.ft_left_caption h5:nth-child(2){ background:url(../images/f_1.png) left center no-repeat;}
.ft_left_caption h5:nth-child(3){ background:url(../images/f_2.png) left center no-repeat; font-size:19px; font-family:Arial; font-weight:bold;}
.ft_left_caption h5:nth-child(4){ background:url(../images/f_3.png) left center no-repeat;}
.ft_left_caption p a{ border-radius:50%; width:26px; height:26px; background:#fff !important; color:#025199; text-align:center; line-height:26px; display:inline-block; text-decoration:none;}
.ft_left_caption p a i{ font-size:18px;}
.ft_left_caption p a:hover{ border:1px solid #fff; background:none !important; color:#fff; line-height:24px; opacity:1;}

.footer .col-md-8 .col-md-8 .row{ margin-top:15px; padding-top:20px; border-right:1px solid #006fb3;}
.footer .col-md-8 .col-md-8 .col-md-5 .caption h5{ font-size:14px; color:#fff; margin-bottom:15px;}
.footer .col-md-8 .col-md-8 .col-md-5 .caption h5 a{ opacity:1; color:#fff; display:block; margin:8px 0;}
.footer .col-md-8 .col-md-8 .col-md-5 .caption a{ color:#fff; display: inline-block; margin-bottom:8px; opacity:0.66; width:48%;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.footer .col-md-8 .col-md-8 .col-md-2 .caption h5{ font-size:14px; color:#fff; margin-bottom:15px;}
.footer .col-md-8 .col-md-8 .col-md-2 .caption h5 a{ opacity:1;}
.footer .col-md-8 .col-md-8 .col-md-2 .caption a{ color:#fff; display:block; margin:8px 0; opacity:0.66;}

.ft_right{ color:#fff; padding-left:30px;}
.ft_right p{ line-height:28px;}
.ft_right .row{ margin:0 -5px;}
.ft_right .row .col-xs-6{ padding:0 5px;}
.ft_right .row .col-xs-6:nth-child(1) .caption{ padding-top:15px;}
.ft_right .row .col-xs-6:nth-child(2) .caption{ text-align:right;}

.ft_di{ padding:10px 0;}
.ft_di p{ margin:0; color:#666;}
.ft_di p a{ margin-left:30px; color:#666;}


.n_banner{ height:440px;}
.ny_nav{ box-shadow:0px 2px 6px rgba(0,0,0,0.1);}
.ny_nav .col-md-4 .caption h4{ margin:0; line-height:72px; color:#3072c4;}
.ny_nav .col-md-8 .caption{ text-align:right; display: flex; justify-content: space-between; align-items: center;}
.ny_nav .col-md-8 .caption a{ line-height:72px; color:#333; font-size:16px; font-weight:bold; text-decoration:none; padding: 0 10px;}
.ny_nav .col-md-8 .caption a.active{ color:#fff; background:#3072c4;}

.ab_biao{ margin-top:50px; margin-bottom:40px;}
.ab_biao h1{ margin:0; padding:30px 0; position:relative; font-weight:bold; text-align:center;}
.ab_biao h1 span{ position:absolute; top:0; left:0; display:block; right:0; margin:0 auto; font-size:100px; color:#f6f6f6; z-index:-1; text-transform:uppercase; font-weight:bold; line-height:100px;}

.about_1 .col-md-7 .caption { background:url(../images/hua.jpg) center center no-repeat; padding-bottom:30px;}
.about_1 .col-md-7 .caption p{ line-height:24px; color:#666; margin-top:20px;}

.about_2{ margin-top:30px; margin-bottom:60px;}
.about_2 .col-md-3{background:linear-gradient(to bottom,#f2f5fa,#dbdde1,#f2f5fa) right center no-repeat / 1px 150px;}
.about_2 .caption{ text-align:center;}
.about_2 .caption h5{ font-size:18px; color:#0055a2;}
.about_2 .caption h5 span{ font-size:80px;}
.about_2 .caption h4{ color:#fff;}


.about_3 .row{ margin:0 -8px;}
.about_3 .col-md-3{ padding:0 8px;}
.about_3 .col-md-3 .caption { margin-bottom:30px;}
.about_3 .col-md-3 .caption img{ border:10px solid #e3e3e3;}
.about_3 .col-md-3 .caption h5{ font-weight:bold; color:#999; font-size:15px; text-align:center; margin-top:20px;}

.fanye{ text-align:center; padding:30px 0;}
.fanye a{ display:inline-block; padding:6px 12px; border:1px solid #ddd; background:#fff; color:#666; text-decoration:none;}
.fanye a:hover{ color:#3072c4; border:1px solid #3072c4;}
.fanye a.active{ background:#3072c4; border:1px solid #3072c4; color:#fff;}
.fanye a.active:hover{ color:#fff; border:1px solid #3072c4;}
.fanye a.cur{ color:#999; border:1px solid #eee; pointer-events: none}


.about_2 { padding-top:75px; padding-bottom:50px;}
.about_2 .container{ position:relative;}
.about_2{ background:url(../images/wh_bj.jpg) center center no-repeat;}
.about_2 .swiper-button-prev4{ left:-60px; width:46px; height:50px; background:url(../images/lv.png) center center no-repeat; margin-top:-25px;}
.about_2 .swiper-button-next4{ right:-60px; width:46px; height:50px; background:url(../images/lv.png) center center no-repeat; transform:rotate(180deg); margin-top:-25px;}
.about_2 .swiper-slide{ background:linear-gradient(to bottom,rgba(0,0,0,0.05),rgba(0,0,0,0.05),rgba(0,0,0,0.05)) no-repeat right top / 1px 306px;}

.about_2s{ margin-bottom:60px;}
.about_2s .container{ position:relative;}
.about_2s .ww_img{ position:relative;}
.about_2s .ww_img:after{ content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/fd.png) right bottom no-repeat rgba(0,0,0,0.7); opacity:0; transition:all 0.6s;pointer-events: none;}


.about_2s .swiper-slide a{ display:block; position:relative; overflow:hidden;}
.about_2s .swiper-slide a p{ position:absolute; width:80%; left:0; right:0; margin:0 auto; color:#fff; line-height:24px; text-indent:2em; top:10%; z-index:2; opacity:0; transition:all 0.3s;}
.about_2s .swiper-slide:hover a p{ opacity:1;}

.about_2s .swiper-slide:hover .ww_img:after{ opacity:1;}
.about_2s .swiper-slide h5{ font-size:16px; color:#666; text-align:center; padding:20px 0; margin:0; background:#f6f6f6;}
.about_2s .swiper-button-prev5{ left:-60px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23999999'%2F%3E%3C%2Fsvg%3E");}
.about_2s .swiper-button-next5{ right:-60px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23999999'%2F%3E%3C%2Fsvg%3E");}




/* CSS for lens */
.cloudzoom-lens {
    border:2px solid #888;
    width:200px;
    height:200px;
    box-shadow: -0px -0px 10px rgba(0,0,0,0.40);
    cursor:crosshair;
    z-index: 10;
}
/* CSS for zoom window. */
.cloudzoom-zoom {
    border:1px solid #888;
    width:500px;
    height:200px;
    box-shadow: -0px -0px 10px rgba(0,0,0,0.40);
}
/* CSS for zoom window in 'inside' mode. */
.cloudzoom-zoom-inside {
    border:none;
    box-shadow:none;
}

/* CSS for captions */
.cloudzoom-caption {
    display:none;   /* CSS captions should be hidden initially */
    text-align: left;
    background-color:#000;
    color:#fff;
    font-weight:bold;
    padding:10px;
    font-family: sans-serif;
    font-size:11px;
}

/* A blank image */
.cloudzoom-blank {
    background-image:url(../images/blank.png);
}

/* The animated ajax loading image */
.cloudzoom-ajax-loader {
    background-image:url(../images/ajax-loader.gif);
    width:32px;
    height:32px;
}

.cq_img{ width:100%; border:1px solid #dddddd; box-sizing:border-box;}
.cq_img img.cloudzoom{ max-width:100%; display:block; margin:0 auto;}
.img_small{ margin-top:20px;}
.img_small img.cloudzoom-gallery{ width:23%; border:1px solid #dddddd; margin-right:1.8%; box-sizing:border-box;}
.img_small img.cloudzoom-gallery:nth-child(4){ margin-right:0px;}

.cp_jsj{ padding:30px; border:1px solid #dddddd; margin-top:30px;}
.cp_jsj .col-md-6 .caption h2{ color:#333; margin-bottom:30px;}
.cp_jsj .col-md-6 .caption h5{ padding-top:20px; border-top:1px solid #dddddd; margin-bottom:15px; font-size:16px;}
.cp_jsj .col-md-6 .caption p{ line-height:24px; color:#666; padding-bottom:20px; border-bottom:1px solid #dddddd;}
.cp_jsj .col-md-6 .caption h3 a{ display:block; float:left; width:48%; text-align:center; background:#60aa2e; color:#fff; font-size:22px; height:70px; line-height:70px; border-radius:8px; text-decoration:none; margin-right:4%;}
.cp_jsj .col-md-6 .caption h3 span{ display:block; float:right; width:48%; border-radius:8px; height:70px; border:1px solid #e2e2e2; padding-top:10px; text-align:center; font-size:18px; color:#333; line-height:24px;}
.cp_jsj .col-md-6 .caption h3 span strong{ display: block; font-size:23px; color:#333; font-weight:normal;}

.cp_tdsy{ border-top:1px dashed #dddddd; margin-top:40px;}
.cp_tdsy h5{ font-size:16px; color:#333; margin-top:30px;}
.cp_tdsy p{ line-height:24px; color:#666;}

.cp_xiangsi{ margin-top:60px; margin-bottom:60px;}
.cp_xiangsi .caption{ padding:15px; border:1px solid #dedede; margin-bottom:20px;}
.cp_xiangsi .caption a{ color:#666; text-decoration:none;}
.cp_xiangsi .caption .xs_img{ position:relative;}
.cp_xiangsi .caption .xs_img span i{ display:block; color:#fff; font-size:30px;}
.cp_xiangsi .caption .xs_img span{ width:100%; height:100%; position:absolute; padding-top:50px; text-align:center; color:#fff; left:0; top:0; background:rgba(0,85,162,0.49); z-index:2; opacity:0; transition:all 0.6s;}
.cp_xiangsi .caption:hover .xs_img span{ opacity:1;pointer-events: none}
.cp_xiangsi .caption h5{ font-size:16px; margin:0; margin-top:15px;}
.xs_biao{ padding-bottom:6px; border-bottom:1px dashed #dedede; margin-bottom:40px; line-height:24px;}
.xs_biao strong{ font-size:18px; color:#333;}
.xs_biao a{ float:right; color:#666;}
.xs_biao a i{ margin-right:6px;}



.nynew_tj{ margin-top:30px;}
.nynew_tj .tj_zuo .tj_text{ background:#f0f0f0; padding:5px 20px;}
.tj_text h4{ color:#0055a2; margin-bottom:15px;}
.tj_text { line-height:26px; color:#666;}
.tj_text h6 i{ margin-right:5px; vertical-align:middle; display:inline-block;}
.nynew_tj .tj_you{ padding-left:20px;}
.tj_you .tj_text h2{ font-size:32px; color:#0055a2;}
.tj_you .tj_text h2 span{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#666; padding-top:12px;}
.tj_you .tj_text{ padding-bottom:15px; border-bottom:1px solid #f2f2f2;}

.form_ss{ padding-left:160px; padding-right:100px; position:relative; padding-top:40px; padding-bottom:40px; background:#f0f0f0; margin-top:60px;}
.form_ss span{ position:absolute; left:60px; top:36%; font-size:18px; color:#333;}
.form_ss .form-control{ margin-bottom:0px; border-radius:0;}
.form_ss button.form-control{ border:none; background:#60aa2e; color:#fff;}

.new_list .new_li{ padding-top:30px; padding-bottom:20px; border-bottom:1px solid #f5f5f5;}
.new_time{ border-right:1px solid #dedede; text-align:center; padding-top:10px; padding-bottom:10px; margin-top:20px;}
.new_time span{ font-size:50px; color:#0055a2; display:block; line-height:60px;}
.new_li .col-md-8 .caption h4{ font-size:20px; color:#333;}
.new_li .col-md-8 .caption h4 a{ color:#333; text-decoration:none;}
.new_li .col-md-8 .caption h5{ color:#999; margin-top:15px; margin-bottom:15px; transition:all 0.3s;}
.new_li .col-md-8 .caption h5 span{ margin-right:30px;}
.new_li .col-md-8 .caption h5 i{ display:inline-block; vertical-align:middle; margin-right:5px;}
.new_li .col-md-8 .caption h5 a{ color:#999;}
.new_li .col-md-8 .caption p{ line-height:24px; color:#666;}
.new_li:hover .col-md-8 .caption h4 a{ color:#0055a2;}




.r_bq{ position:relative;}
.r_bq h4{ margin-bottom:20px; color:#333}
.r_bq .swiper-slide a{ display:block; padding:10px 0; text-align:center; color:#333; background:#dcdcdc;}
.r_bq .swiper-pagination{ position:absolute; top:5px; right:0;}
.r_bq .swiper-pagination .swiper-pagination-bullet{ width:10px; height:10px; border-radius:50%; background:#666; margin-left:5px;}
.r_bq .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#d91b40;}

.r_new{ margin-top:40px;}
.r_new h4{ margin-bottom:20px; color:#333}
.r_new .caption{ margin-bottom:15px;}
.r_new .caption span{ padding:8px 10px; display:block; background:#132d5f; color:#fff;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; font-size:16px;}


.new_neiye{ margin-top:30px;}
.newn_biao{ padding-bottom:5px; border-bottom:1px dashed #dedede;}
.newn_biao h2{ color:#333; margin-bottom:25px;}
.newn_biao h4{ font-size:20px; color:#333; margin-bottom:15px; margin-top:0px; font-weight:bold;}
.newn_biao h6{ color:#999;}
.newn_biao h6 a{ color:#999;}
.newn_biao h6 a i{ margin-right:5px; display:inline-block; vertical-align:middle;}
.newn_biao h6 span{ margin-right:30px;}
.newn_biao h6 span i{ margin-right:5px; display:inline-block; vertical-align:middle;}
.new_content p{ color:#666; line-height:24px; margin-top:20px; margin-bottom:20px;}
.new_content img{ max-width:100%; display:block; margin:20px 0;}

.fanye02{ padding-top:20px; padding-bottom:20px;}
.fanye02 p:nth-child(1){ border-top:1px solid #cdcdcd;}
.fanye02 p{ border-bottom:1px solid #cdcdcd; line-height:32px;}
.fanye02 p strong{ color:#333; margin-right:15px; margin-left:5px;}
.fanye02 p i{ margin-left:10px; color:#666;}
.fanye02 p a{ color:#666;}
.fanye02 p span{ float:right;}

.newny_ss{ padding:20px; background:#f2f2f2; margin-bottom:30px;}
.newny_ss h4{ color:#333; margin-bottom:20px}
.newny_ss .form-control{ border-radius:0px; height:40px;}
.newny_ss button{ border-radius:0px; border:none; background:#60aa2e; color:#fff;}



.zhaopin1{ padding-bottom:10px;}
.zhaopin1 .panel.panel-default{ box-shadow:none; border:none; padding:0;}
.zhaopin1 .panel-heading{ border:none; padding:0;}
.zhaopin1 .panel-heading a{ background:#0055a2; padding:8px 15px; text-decoration:none; display:block; color:#fff; font-size:18px; font-weight:bold; padding-left:30px;}
.zhaopin1 .panel-heading a .mlgb{ width:22px; height:22px; margin-top:1px; background:url(../images/zp_2.png) right center no-repeat;}
.zhaopin1 .panel-heading a .mlgb{}
.zhaopin1 .panel-body{ background:#fff; box-shadow:none; border:none; position:relative;}
.zhaopin1 .panel-body .zp_content{}
.zhaopin1 .panel-body .zp_content h4{ margin-top:15px; font-size:16px;}
.zhaopin1 .panel-body .zp_content p{ line-height:24px; color:#666; font-size:14px;}
.zhaopin1 .panel-body a{ position:absolute; right:0; bottom:0; width:150px; height:50px; line-height:50px; text-align:center; color:#fff; background:#449c07; display:block;}
.zhaopin1 .panel-heading a.collapsed .mlgb{ background:url(../images/zp_1.png) right center no-repeat !important;}
.zhaopin1 .panel-heading a.collapsed{ background:#004ea2; color:#fff;}

.zp_ss{ padding-left:140px; position:relative; margin-top:50px; margin-bottom:40px;}
.zp_ss label{ width:140px; display:block; font-size:18px; font-weight:normal; position:absolute; left:0; top:0; line-height:36px;}
/*.zp_ss .col-md-4 .caption{ position:relative;}*/
.zp_ss .col-md-4 .caption button{/* position:absolute; right:0; top:0px; height:34px; width:34px;background:url(../images/fdjs.png) center center no-repeat; */ border:none; outline:none; background:#0055a2; color:#fff;}


.anli_ny .col-md-4 .caption{ margin-bottom:20px; position:relative; overflow:hidden; height:268px;}
.anli_ny .col-md-4 .caption span{ position:absolute; left:0; bottom:0; right:0; padding:10px 0; text-align:center; background:rgba(96,170,46,0.89); color:#fff; font-size:18px; z-index:3; transition:all 0.6s;}
.anli_ny .col-md-4 .caption:after{pointer-events: none; content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/fdj.png) center center no-repeat rgba(0,85,162,0.36); z-index:2; opacity:0; transition:all 0.6s;}
.anli_ny .col-md-4 .caption:hover span{ background:rgba(96,170,46,1);}
.anli_ny .col-md-4 .caption:hover:after{ opacity:1;}
.anli_ny .col-md-4 .caption img{ height:100%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); margin-left:50%;}



.hezuo_list ul{ padding:0; margin:0 -8px;}
.hezuo_list ul li{ list-style:none; width:20%; padding:0 8px; float:left; margin-bottom:20px;}
.cc_img{ border:1px solid #dedede; box-sizing:border-box;}

.lx_ny{ margin-top:40px; margin-bottom:80px;}
.lx_ny .caption h4{ color:#333; margin-bottom:25px;}
.lx_ny .caption p{ line-height:22px; color:#333;}
.lx_ny .form-group{ margin-bottom:20px;}
.lx_ny .form-control{ border-radius:0; height:40px;}
.lx_ny button.form-control{ color:#fff; border:none;}
.lx_ny textarea.form-control{ height:auto;}
.lx_ny .col-md-7 .caption p{ margin-bottom:20px;}


.pzgk{ margin-bottom:50px;}
.pzgk ul{ padding:0; margin:0; text-align: center; margin-bottom:30px;}
.pzgk li{ list-style:none; display:inline-block; margin:0 8px;}
.pzgk li a{ color:#333; font-size:18px; display:block; padding:10px 30px; background:#edecec; font-weight:bold; text-decoration:none;}
.pzgk li.active a{ color:#fff; background:#3072c4;}

.pzgk .swiper-slide .caption{ position:relative; border:4px solid #dedede;}
.pzgk .swiper-slide .caption span{ position:absolute; bottom:0px; left:0; right:0; padding:15px 0; background:#3072c4; font-size:16px; color:#fff; text-align:center;}
.swp_wai.fade{ height:0;}
.swp_wai.fade.active{ height:auto;}
.swp_wai{ position:relative; width:calc(100% + 120px); padding-left:60px; margin-left:-60px; padding-right:60px;}
.swp_wai .swiper-button-prev, .swp_wai .swiper-button-next{ outline:none;}

.yzfw{ padding-bottom:50px; padding-top:10px;}

.shili_biao{ margin-top:40px; margin-bottom:50px;}
.shili_biao h1{ color:#333; line-height:36px;}
.shili_biao h3{ color:#999; line-height:24px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

.sl_lc ul{ margin:0; padding:0;}
.sl_lc ul li{ list-style:none; float:left; text-align:center; width:20%;}
.sl_lc ul li img{ width:158px; height:158px; border-radius:50%; border:4px solid #dedede; display:block; margin:0 auto;}
.sl_lc ul li h5{ font-weight:bold; color:#333; font-size:18px; margin-top:15px;}
.sl_lc ul li a{ text-decoration:none;}

.lc_content{ height:529px; background-size: cover; position:relative; margin-top:40px;}
.lc_content.fade{ display:none;}
.lc_content.fade.active{ display:block;}
.lc_content .container{ position:absolute; margin:0 auto; left:0; right:0; top:50%; transform:translateY(-50%);}
.lc_content .sl_bj{ background:rgba(0,85,162,0.7); padding:15px 30px;}
.lc_content h2{ margin:0; margin-bottom:0px; font-size:36px; padding:10px;/* background:url(../images/sl_10.png) left center repeat-x;*/ height:94px; min-width:296px; display:inline-block; color:#fff; line-height:74px;}
.lc_content h2 b{ font-size:56px; display:inline-block; vertical-align:middle; font-family: 'Conv_impact'; letter-spacing:4px; margin-top:-4px;}
.lc_content p{ line-height:26px; color:#fff; font-size:16px;}


.jssl{ margin-bottom:40px;}
.jssl .row{ margin:0;}
.jssl .row .col-md-8, .jssl .row .col-md-6, .jssl .row .col-md-4{ padding:0;}
.jssl .caption.text{ padding:20px 30px; padding-bottom:0px; color:#333;}
.jssl .caption.text h4:nth-child(1){ color:#349f10;}
.jssl .caption.text p{ color:#666; line-height:24px;}
.jssl .caption{ position:relative;}
.jssl .caption.img1:before{ position: absolute; content:''; width:15px; height:21px; background:url{../images/sanjiao.png) center center no-repeat; right:-15px; top:50%; margin-top:-10.5px}
.jssl .caption.img3:before{ position: absolute; content:''; width:15px; height:21px; background:url(../images/sanjiao.png) center center no-repeat; left:-15px; top:50%; transform:rotate(180deg); margin-top:-10.5px;}
.jssl .caption.img4:before{ position: absolute; content:''; width:15px; height:21px; background:url(../images/sanjiao.png) center center no-repeat; bottom:-18px; left:50%; transform:rotate(90deg); margin-left:-14.5px;}

.pzgk{ margin-bottom:50px;}
.pzgk ul{ padding:0; margin:0; text-align: center; margin-bottom:30px;}
.pzgk li{ list-style:none; display:inline-block; margin:0 8px;}
.pzgk li a{ color:#333; font-size:18px; display:block; padding:10px 30px; background:#edecec; font-weight:bold; text-decoration:none;}
.pzgk li.active a{ color:#fff; background:#3072c4;}

.pzgk .swiper-slide .caption{ position:relative; border:4px solid #dedede;}
.pzgk .swiper-slide .caption span{ position:absolute; bottom:0px; left:0; right:0; padding:15px 0; background:#3072c4; font-size:16px; color:#fff; text-align:center;}
.swp_wai.fade{ height:0;}
.swp_wai.fade.active{ height:auto;}

.yzfw{ padding-bottom:50px; padding-top:10px;}

adding-top:10px;}

</pre></body></html>